.nav_w {
	margin:10px auto;
}
.content_c {
	width:630px;
}
.navborder {
	border-bottom:1px solid #ccc;
}
a.G1:link, a.G1:visited {
	padding:2px 1px 0 1px;
	color:#333;
	text-decoration:none;
	font-weight:normal;
}
a.G1:hover, a.G1:active {
	padding:2px 1px 0 1px;
	color:#FFF;
	background:#333;
	text-decoration:none;
	font-weight:normal;
}
a.GL1:link, a.GL1:visited {
	padding:2px 1px 0 1px;
	color:#333;
	text-decoration:underline;
	font-weight:normal;
}
a.GL1:hover, a.GL1:active {
	padding:2px 1px 0 1px;
	color:#FFF;
	background:#333;
	text-decoration:underline;
	font-weight:normal;
}
a.GL2:link, a.GL2:visited {
	padding:2px 1px 0 1px;
	color:#333;
	text-decoration:underline;
	font-weight:normal;
}
a.GL2:hover, a.GL2:active {
	padding:2px 1px 0 1px;
	color:#FFF;
	background:#333;
	text-decoration:underline;
	font-weight:normal;
}
a.O:link, a.O:visited {
	padding:2px 1px 0 1px;
	color:#f63;
	text-decoration:none;
	font-weight:normal;
}
a.O:hover, a.O:active {
	padding:2px 1px 0 1px;
	color:#FFF;
	background:#f63;
	text-decoration:none;
	font-weight:normal;
}
a.OL:link, a.OL:visited {
	padding:2px 1px 1px 1px;
	color:#f63;
	text-decoration:underline;
	font-weight:normal;
}
a.OL:hover, a.OL:active {
	padding:2px 1px 1px 1px;
	color:#FFF;
	background:#f63;
	text-decoration:underline;
	font-weight:normal;
}
a.Black-H {
	color:#333;
}
a.Black-H:hover, a.Black-H:active {
	color:#333;
	text-decoration:none;
}
a.Gray {
	color:#999;
}
a.Gray:hover, a.Gray:active {
	color:#fff;
	background-color:#999;
}
.orange {
	color:#f63;
}
.navTab ul:after, .sehBox dl:after, .searchHelpPop li:after, .filter-wrapper:after, .sMapT:after, .sMapT .info .features:after, .section-inner .result-hint, .addShopTip:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
}
.navTab ul, .sehBox dl, .searchHelpPop li, .filter-wrapper, .sMapT, .sMapT .info .features, .addShopTip {
	zoom:1;
}
.ipromo, .ihelp, .iface1, .ishop, .icityTone, .iNcityTone, .iNpromo, .icard, .iaddress, .itag, a.btnAddShop {
	display:-moz-inline-box;
	display:inline-block;
*display:inline;
	zoom:1;
*margin-right:3px;
	vertical-align:middle;
	position:relative;
	font-size:0;
}
.iNcityTone, .iNpromo, .icard, .searchResult dt, .iaddress, .itag, .avgAscending, .avgDescending, .avgDescending, .avgDescending a.GL2, .avgAscending a.GL2, .avgAscending a.GL2:hover, .avgDescending a.GL2:hover, .searchList dt .listFn .on .wp, .searchList dt .listFn .sortItem .arrowA, .searchList dt .listFn .sortItem .arrowD, .promoSehHd, .promoSehHd .on .wp, .detShowOn, .listShowOn, .detShow, .listShow, #map_result .dt, .searchHelpPop li {
	background-image:url(../images/c.search.v201209181402.png);
	background-repeat:no-repeat;
}
.aside-left .b-app a {
	background-image:url(../images/c.app.srp.v201209181402.png);
	background-repeat:no-repeat;
}
.groupS .stat a, .groupHr .discount em, .groupHr .more, .filter-wrapper, .listBtn, .navTabs, .navTabs .current, .appendable .appended .title .appendedClose, .navBlock .fold-btn, .searchList-v1009 .pageSort dt, .navBlock .slideLess, .searchList-v1009 dt .listFn .priceRange .rangeBtn, .navBlock .priceRange .rangeBtn, .searchList-v1009 #scoreSetA .sortItem:hover, .searchList-v1009 #scoreSetA .on, .searchList-v1009 #scoreSetB .sortItem:hover, .searchList-v1009 #scoreSetB .on, a.btnAddShop, .userfeedback #userChoice input, .groupS .price .ori em, .searchList-v1009 .btn-list, .searchList-v1009 .btn-thumb, #sortHelp, .nb-mobile .title, .noResult .hint-list li, .icon-tip, .add-shop .icon-satis, .add-shop .icon-fied, .point-msg-box .msg-icon, .add-shop .lay-main .close, .add-shop .add-arrow {
	background-image:url(../images/c.search.new.v201210181303.png);
	background-repeat:no-repeat;
}
.thumbModeView .meta {
	background-image:url(../images/c.search.label.v201209181402.png);
	background-repeat:no-repeat;
}
.navTab, .searchBox {
	margin-bottom:10px;
}
.searchBox {
	border:none;
}
.aside_a {
	padding-left:25px;
	width:182px;
}
.asideBox, .imgAw {
	width:180px;
}
.sstar0, .sstar5, .sstar10, .sstar20, .sstar30, .sstar35, .sstar40, .sstar45, .sstar50 {
	margin-right:10px;
}
.detShowOn, .listShowOn, .detShow, .listShow {
	padding-left:20px;
}
.detShow {
	background-position:0 -587px;
}
.detShowOn, a.detShow:hover {
	background-position:0 -549px;
}
.listShow {
	background-position:0 -663px;
}
.listShowOn, a.listShow:hover {
	background-position:0 -625px;
}
a.detShow:link, a.detShow:visited, a.detShow:active, a.listShow:link, a.listShow:visited, a.listShow:active {
	color:#666;
}
.ireview, .ifavorite, .imobile {
	padding-left:15px;
	margin-right:15px;
}
.ireview {
	background-position:-500px -158px;
}
.ifavorite {
	background-position:-200px -200px;
	padding-left:16px;
}
.imobile {
	background-position:-200px -240px;
}
.ipromo {
	width:48px;
	height:14px;
	background-position:-200px -120px;
}
.ihelp {
	width:18px;
	height:18px;
	background-position:-200px 0;
	margin:0 5px;
}
.iface1 {
	width:20px;
	height:20px;
	margin:0 5px;
	background-position:-200px -560px;
}
.ishop {
	width:55px;
	height:14px;
	background-position:-200px -600px;
}
.icityTone {
	width:14px;
	height:14px;
	background-position:-200px -720px;
}
.istopTrade {
	margin-right:4px;
	color:red;
}
.iNcityTone, .iNpromo, .icard {
	margin-right:5px;
	width:14px;
	height:14px;
	background-repeat:no-repeat;
}
.icard {
	background-position:0 -40px;
}
.iNcityTone {
	background-position:0 -80px;
}
.iaddress, .itag {
	width:14px;
	height:15px;
	margin-right:6px;
}
.iaddress {
	background-position:0 -318px;
	vertical-align:top;
}
.itag {
	background-position:0 -282px;
}
.searchList dl {
	margin-bottom:10px;
}
.searchList dl dt .listFn a.avgAscending {
	background-position:right -465px;
	margin-right:10px;
	padding-right:10px;
}
.searchList dl dt .listFn a.avgDescending {
	background-position:right -436px;
	margin-right:10px;
	padding-right:10px;
}
.searchList dl dt .listFn em {
	margin:0 0 0 -5px;
	padding:5px 5px 7px;
*padding:6px 5px 6px;
	background-position:0 -443px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.avgDescending a.GL2, .avgDescending a.GL2:link, .avgDescending a.GL2:visited, .avgDescending a.GL2:active, .avgDescending a.GL2:hover, .avgAscending a.GL2:hover, .avgAscending a.GL2, .avgAscending a.GL2:link, .avgAscending a.GL2:visited, .avgAscending a.GL2:active {
	margin:0;
	padding-top:0;
	padding-right:10px;
	text-decoration:none;
	background-color:transparent;
	color:#333;
}
.avgDescending a.GL2, .avgDescending a.GL2:hover {
	background-position:right -490px;
*background-position:right -492px;
}
.avgAscending a.GL2, .avgAscending a.GL2:hover {
	background-position:right -520px;
	background-position:right -522px;
}
.sortShowList {
	width:45px;
	background-color:#fff;
	border:1px solid #ccc;
	visibility:hidden;
}
.sortShowList a, .sortShowList a:link, .sortShowList a:visited, .sortShowList a:active {
	display:block;
	color:#66c;
	padding:3px 0;
	text-align:center;
	line-height:1.2;
}
.sortShowList a:hover {
	background:#fff6cb;
	color:#66c;
}
.searchList .typer {
	position:relative;
	zoom:1;
}
#sortHelp {
	left:30px;
	top:7px;
	position:absolute;
	background-position:0 -240px;
	display:block;
	height:20px;
	overflow:hidden;
	padding:0;
	width:20px;
}
.searchList dt .listFn .sortItem {
	margin:0;
	position:absolute;
	padding:0 1px 1px 1px;
	background-color:transparent;
}
.searchList dt .listFn .sortItem.on {
	text-decoration:none;
}
.searchList dt .listFn .sortItem.on:hover span span {
	color:#666!important;
	background:none!important;
}
.searchList dt .listFn .sortItem .wp {
	padding:6px 8px 9px;
*padding:8px 8px 9px;
	cursor:pointer;
}
.searchList dt .listFn .sortItem span {
	margin:0;
	padding:0;
}
.searchList dt .listFn a.sortItem:hover .wp span {
	color:#fff;
	background:#333;
}
.searchList dt .listFn a.on:hover .wp span {
	background-color:transparent;
	color:#333;
	text-decoration:none;
}
.searchList dt .listFn .on, .searchList dt #scoreSetB a.p4:hover {
	background-color:#ccc;
}
.searchList dt .listFn .on .wp, .searchList dt #scoreSetB a.p4:hover .wp, .searchList dt #scoreSetC a.p2 .wp {
	background-position:0 -444px;
	text-decoration:none;
	cursor:default;
}
.searchList dt #scoreSetC a.p2 .wp span, .searchList dt #scoreSetB a.p4 .wp span {
	cursor:default;
}
.searchList dt .listFn .sortItem span.arrowA {
	background-position:right -520px;
*background-position:right -522px;
	padding-right:10px;
	margin-right:-4px;
	cursor:pointer;
}
.searchList dt .listFn .sortItem span.arrowD {
	background-position:right -490px;
*background-position:right -492px;
	padding-right:10px;
	margin-right:-4px;
	cursor:pointer;
}
#scoreSetA, #scoreSetB, #scoreSetC {
	overflow:visible;
	width:220px;
}
#scoreSetA .p1 {
	left:47px;
}
#scoreSetA .p1.on {
	left:55px;
}
#scoreSetB .p1 {
	left:52px;
}
#scoreSetB .p2 {
	left:89px;
}
#scoreSetB .p3 {
	left:127px;
}
#scoreSetB .p4 {
	left:165px;
}
#scoreSetB a.p4:hover .wp span {
	background-color:transparent;
	color:#333;
}
#scoreSetC .p1 {
	left:49px;
}
#scoreSetC .p1.on {
	left:57px;
}
#scoreSetC .p2 {
	left:165px;
}
#mapDiv {
	border:1px solid #666;
}
.aw dt {
	color:#999;
}
a.awT, a.awT:link, a.awT:visited, a.awT:hover, a.awT:active {
	color:#00F;
	text-decoration:underline;
	font-size:14px;
}
a.awC, a.awC:link, a.awC:visited, a.awC:hover, a.awC:active {
	font-size:10px;
	display:block;
}
.imgAw {
	margin-bottom:10px;
}
.imgAw a {
	margin-bottom:10px;
	display:block;
}
.nav_w {
	position:relative;
}
.nav_w .tip {
	color:#999;
}
.nav_w .addShopFn {
	font-weight:bold;
	position:absolute;
	top:2px;
	right:0;
}
.navTab {
	height:40px;
	background:#efefef;
	position:relative;
}
.navTab ul {
	position:absolute;
	bottom:0;
	left:15px;
}
.navTab ul li {
	float:left;
	padding:8px 10px;
}
.navTab ul li.on {
	background:#fff;
}
.navTab ul li span {
	color:#999;
}
.sehBox {
	margin-bottom:25px;
}
.searchBox .top {
	position:relative;
	zoom:1;
}
.searchList .remark {
	width:131px;
}
.searchList .remark a {
	vertical-align:middle;
}
.searchList dt a.BL {
	margin-right:15px;
}
.searchList dt a.ihelp {
	padding:0;
	margin:8px 10px 0 0;
}
.searchList dd.top {
	border-color:#F8CEA8;
	background:#FFF9F1;
}
.searchList dd.on {
	background:#F8F8F8;
}
.searchList .review {
	color:#555;
}
.searchList .shopname a {
	margin-right:5px;
	text-decoration:none;
	zoom:1;
}
.searchList .shopname a:hover span.Color4 {
	color:#FFF;
}
.searchList dt .typer a.B, .searchList dt .typer a.BL {
	margin-right:20px;
}
.searchList .remark li a {
	zoom:1;
	_vertical-align:baseline;
}
.sehMap {
	position:relative;
	zoom:1;
}
.sehMap .searchRange {
	text-align:right;
	font-size:12px;
	position:absolute;
	right:0;
	top:4px;
}
.searchResult dt {
	border:0;
}
.searchResult dt {
	background-position:0 -354px;
	background-repeat:repeat-x;
	padding:6px 0;
}
.searchList dt .listFn a.G1, .searchList dt .listFn a.GL1 {
	margin:4px 19px 0 0;
}
.searchList dt .typer {
	width:215px;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:break-word;
}
.searchList dt .typer2 {
	width:140px;
}
.searchList dt .typer3 {
	width:220px;
}
.searchList dt .typer4 {
	width:230px;
}
.searchList .score1 {
	margin:4px 19px 0 0;
}
.searchList dt .typer strong.score1 {
	margin:0 19px 0 0;
}
.searchList .score2 {
	margin:4px 19px 0 0;
}
.searchList dt .typer strong.score2 {
	margin:0 19px 0 0;
}
.searchList .score3 {
	margin:4px 19px 0 0;
}
.searchList dt .typer strong.score3 {
	margin:0 19px 0 0;
}
.searchList .score4 {
	margin:4px 0 0 0;
}
.searchList dt .typer strong.score4 {
	margin:0;
}
.searchList .score4_1 {
	margin:4px 0 0 0;
}
.searchList dt .typer strong.score4_1 {
	margin:0 0 0 10px;
}
.searchList .grade span.avg {
	margin:0;
	width:58px;
}
.searchList .grade span.score1, .searchList .grade span.score2, .searchList .grade span.score3 {
	margin:0 7px 0 0;
}
.searchList .grade span.score4 {
	margin:0;
}
.searchList dt span.typel {
	left:5px;
	padding-left:1px;
}
.searchList dt span.typel span {
*margin-top:2px;
}
.searchList dt span.typel select {
	margin:6px 20px 0 0;
}
.searchList dt span.typel label {
	padding-top:6px;
	margin-right:10px;
*padding-top:8px;
}
.searchList dt span.typel label input {
	position:relative;
*top:-2px;
}
.searchList dt span.typel label.map {
	margin-left:20px;
}
.searchResult dd ul, .searchResult dd .review {
	padding-left:8px;
}
.searchResult .shopname {
	height:auto;
}
.listModeView .shopname {
	width:325px;
	margin-bottom:4px!important;
*margin-bottom:3px!important;
}
.searchResult dd {
	padding:10px 0 25px;
}
.searchResult dd ul li {
	padding-bottom:3px;
}
.searchResult .remark li.star {
	text-align:right;
}
.searchResult dd ul .info .B {
	margin-right:5px;
	padding-bottom:0;
	vertical-align:baseline;
	zoom:1;
}
.feedback {
	margin:10px 0 20px 0;
	background:#E0F8AA;
	padding:5px 20px 5px 10px;
	float:left;
	display:inline;
}
#mylist {
	clear:both;
}
.groupFood {
	color:#66c;
}
.myListBox h3 {
	height:26px;
	line-height:26px;
	margin-bottom:15px;
	border-bottom:1px solid #E0E0E0;
	margin-bottom:15px;
	font-size:1.2em;
	font-weight:normal;
	padding-left:10px;
	color:#C00;
}
.myListBox .detList {
	padding:0 5px;
}
.myListBox .detList li {
	padding-left:30px;
}
.myListBox .detList li .img {
	margin-left:-30px;
}
.myListBox .detList li p {
	color:#999;
	font-size:12px;
}
.tipBox {
	margin:20px 0;
	padding:10px;
	background:#efefef;
	font-weight:bold;
	clear:both;
}
.tipResult {
	margin:20px 0;
	padding:30px;
	background:#efefef;
}
.fnResult {
	padding:10px 30px;
	margin:20px 0;
}
.tipResult a {
	margin-right:5px;
}
.tipInfo {
	padding-left:30px;
	color:#999;
}
h1.sehMap {
	font-size:14.8px;
	margin-bottom:2px;
}
h1.sehMap a.other {
	margin-left:10px;
}
h1.sehMap img {
	margin-right:5px;
}
h1.sehMap em {
	font-weight:bold;
	font-style:normal;
	color:#c00;
}
.nearby {
	font-size:13px;
	margin-bottom:16px;
	padding:10px 10px 10px 76px;
	background:#f7f7f7;
}
.nearby li {
	margin-right:6px;
	float:left;
	white-space:nowrap;
	display:inline;
}
.nearby li.title {
	margin-left:-5em;
}
.pageErrorTip {
	font-size:13px;
	margin-bottom:10px;
	padding:10px;
	background:#f7f7f7;
}
.content_tw {
	width:275px;
	float:left;
	margin-right:15px;
}
.aside_tw {
	width:670px;
	float:left;
}
.twDashboard {
	background:#eee;
	padding:0 0 5px 0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.twDashboard h1 {
	color:#c00;
	font-weight:bold;
	padding:7px 5px;
}
.twDashboard #spd {
	cursor:pointer;
	display:inline-block;
	width:18px;
	height:18px;
	position:absolute;
	top:60px;
	right:30px;
	background:transparent url(../images/tw_switch.v201209181402.gif) no-repeat left top;
}
.twDashboard input {
	width:125px;
}
.twDashboard span {
	font-weight:bold;
}
.twResults {
	margin-top:20px;
	overflow-y:auto;
	height:340px;
}
.twResults p.twR {
	text-align:right;
	font-weight:bold;
	border-bottom:1px solid #ccc;
}
.twResults ol {
	padding-left:25px;
	list-style-type:decimal;
}
.twResults ol li {
	padding:2px 0 2px 0;
}
.twResults ol li b {
	font-weight:normal;
}
.twResults div.google_note, .twResults ol li span {
	color:#999;
}
.twDashboard p.twErr, .twResults p.twErr {
	background-color:#fff1a8;
}
p.twStart, p.twDest {
	padding:6px 0 2px 24px;
	margin-bottom:5px;
	background:url(../images/tw_a.v201209181402.gif) no-repeat 4px center;
}
p.twDest {
	background-image:url(../images/tw_b.v201209181402.gif);
}
.twMap {
	width:667px;
	height:500px;
	border:1px solid #333;
}
.twAction {
	text-align:center;
	padding:5px 0 5px 0;
}
.disclaimer {
	color:#aaa;
	text-align:right;
	margin:10px 0;
}
.twShop {
	padding:5px 0;
	margin:0 20px 5px 20px;
	border-bottom:1px solid #ddd;
}
.twShop h2 {
	font-weight:bold;
	padding:3px 0;
	font-size:14px;
}
.twBoard {
	position:relative;
	margin:0 20px 0 20px;
}
.searchList {
	margin-top:5px;
}
.main_w {
	padding-top:10px;
}
.asideL {
	width:130px;
	float:left;
	margin:0 20px 0 0;
	font-size:12px;
}
.contentM {
	width:610px;
	float:left;
	margin:0 20px 0 0;
	font-size:12px;
}
.clearBorder {
	border-top:0;
	padding-top:0;
	margin-top:0;
}
.asideR {
	width:180px;
	float:left;
}
.asideContainer {
	border:1px solid #ccc;
	margin-bottom:5px;
}
.borderSpace {
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
	margin:0 5px;
	height:0;
	overflow:hidden;
}
.navBlock {
	padding:8px 0;
	margin:0 5px;
}
.navBlock a.D, ul.navBlock a.D:hover {
	display:block;
	padding:2px 5px;
	color:#66C;
	zoom:1;
	line-height:12px;
}
.navBlock a:hover {
	background-color:#f4f4f4;
}
.navBlock a.arrow, ul.navBlock a.arrow:hover {
	background:url(../images/icons.v201209181402.png) no-repeat 5px -98px;
	background:none;
	padding-left:5px;
}
.navBlock a.arrow:hover {
	background:#f4f4f4 url(../images/icons.v201209181402.png) no-repeat 5px -149px;
}
.navBlock li {
	zoom:1;
	padding:2px 0;
}
.navBlock li ul li, .current {
	padding-left:5px;
}
.navBlock .bigCurrent strong {
	font-size:13px;
	color:#333;
	padding:0 5px;
}
.navBlock .bigCurrent strong.top {
	color:#c00;
}
.navBlock strong {
	font-size:13px;
}
.navBlock .current strong {
	display:block;
	color:#333;
	font-size:12px;
	padding-left:5px;
	overflow:hidden;
	word-wrap:break-word;
}
.navBlock span.num {
	font-size:11px;
	color:#999;
}
.navBlock a.more, ul.navBlock a.more:hover {
	padding-left:16px;
	background:url(../images/icons.v201209181402.png) no-repeat 5px -200px;
	color:#66c;
}
.navBlock a.more:hover {
	background:#f4f4f4 url(../images/icons.v201209181402.png) no-repeat 5px -251px;
}
.searchNav {
	padding:0 0 5px 0;
}
.searchNav .guide {
	float:left;
}
.searchNav .guide .path {
	margin:0 8px;
	color:#999;
}
.searchNav .aboutDistance {
	float:right;
}
.searchSuggestDiv {
	padding:0 0 0 10px;
	float:left;
}
.relationKeywords {
	border-top:1px solid #E4E4E4;
	padding:5px 0 0 0;
}
.searchNav .title h1 {
	color:#333;
	font-weight:bold;
}
.searchNav .title h1 strong {
	color:#C00;
}
.searchNav .title h1 span {
	font-weight:normal;
	color:#999;
}
.noResult {
	padding:0 0 30px 15px;
}
.noResult .tip {
	padding-bottom:3px;
}
.addNewShop {
	clear:left;
	background:#efefef;
	font-weight:bold;
	padding:10px 8px;
	margin-bottom:20px;
}
.noResult .hint-keyword {
	margin:25px 0;
	font-size:14px;
	font-weight:bold;
}
.noResult .hint-keyword span {
	margin-right:10px;
	font-weight:normal;
}
.noResult .hint-list {
	margin-top:25px;
}
.noResult .hint-list li {
	margin-bottom:10px;
	padding-left:12px;
	background-position:-128px -807px;
}
.noResult .hint-list .switch {
	display:inline;
	margin-left:10px;
}
.noResult .hint-list .city {
	margin-left:10px;
}
.noResult .hint-list .unfold {
	color:#66c;
	cursor:pointer;
}
.noResult .hint-list .unfold:hover {
	background-color:#66c;
	color:#fff;
}
.noResult .hint-list a {
	margin-left:10px;
}
.noResult .hint-list a.more {
	color:#999;
}
.noResult .hint-list a.more:hover {
	color:#fff;
}
.result-hint {
	padding-bottom:70px;
}
.result-hint strong, .result-hint ul {
	float:left;
}
.result-hint strong {
	color:#333;
}
.result-hint li {
	float:left;
	margin:0 5px;
	color:#999;
}
.searchList dt .listFn .forHelp {
	width:20px;
	height:20px;
	padding:0;
	background:url(../images/c.search.v201209181402.png) no-repeat 0 -240px;
	display:block;
	margin:8px 10px 0 0;
	overflow:hidden;
}
.searchList dt .listFn .forHelpV2 {
	width:20px;
	height:20px;
	padding:0;
	background:url(../images/c.search.v201209181402.png) no-repeat 0 -240px;
	margin:8px 10px 0 20px;
	overflow:hidden;
}
.searchList dt .listFn a.pj {
	margin:4px 68px 0 0;
}
.searchList dt .listFn strong.pj {
	margin:0 68px 0 0;
}
.searchList .havImg {
	width:20px;
	height:20px;
	padding:0;
	background:url(../images/c.search.v201209181402.png) no-repeat 0 -409px;
	display:block;
	float:left;
	margin-top:4px;
	overflow:hidden;
}
.searchList .price {
	padding-left:10px;
	width:60px;
	text-align:center;
	display:inline-block;
}
.searchmapList dt .typer {
	width:240px;
}
.searchmapList .remark {
	width:230px;
}
.searchmapList dt .typer a.OverallScore {
	margin-right:35px;
}
.searchmapList dt .typesa {
	width:215px;
}
.searchmapList dt span.typesa {
	right:0;
}
.searchmapList dt span.typesa a.OverallScore {
	margin-right:50px;
	margin-left:3px;
}
.searchmapList .grade span.overallfix {
	width:80px;
}
.addShopTip {
	margin:15px 0 18px;
	padding:10px 20px 10px 12px;
	color:#888;
	border:1px solid #EEE1D8;
	background-color:#FFF9F1;
}
a.btnAddShop {
	width:101px;
	height:24px;
	margin-left:3px;
	background-position:0 -675px;
}
a.btnAddShop:hover {
	background-color:#FFF9F1;
}
.add-shop {
	border:0;
	background-color:#f4f4f4;
	padding:12px 8px 12px 12px;
	position:relative;
	z-index:9;
}
.add-shop .medi-btn {
	vertical-align:middle;
	margin-left:5px;
}
.add-shop .icon-tip {
	background-position:-119px -426px;
	width:12px;
	height:12px;
	display:inline-block;
	float:left;
	margin-right:5px;
	margin-top:8px;
}
.add-shop .result-survey {
	float:right;
	padding-top:6px;
	height:25px;
}
.add-shop a.satisfied {
	padding:3px 12px 0;
	height:19px;
	vertical-align:middle;
	margin-right:2px;
	background-color:#f1f1f1;
	background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(1, #f1f1f1));
	border:1px solid #eaeaea;
	box-shadow:0 1px 0 0 #f8f8f8;
	-webkit-box-shadow:0 1px 0 0 #f8f8f8;
	-moz-box-shadow:0 1px 0 0 #f8f8f8;
	display:inline-block;
	_display:inline;
	overflow:hidden;
	zoom:1;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	cursor:pointer;
}
.add-shop a.satisfied:hover {
	background:#f5f5f5;
	background-image:-moz-linear-gradient(top, #fbfbfb, #f5f5f5);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fbfbfb), color-stop(1, #f5f5f5));
	border:1px solid #c4c4c4;
	box-shadow:0 1px 0 0 #e2e2e2;
	-webkit-box-shadow:0 1px 0 0 #e2e2e2;
	-moz-box-shadow:0 1px 0 0 #e2e2e2;
	text-decoration:none;
}
.add-shop .icon-satis, .add-shop .icon-fied {
	width:11px;
	height:12px;
	background-position:-10px -708px;
	display:inline-block;
	_display:inline;
	overflow:hidden;
	zoom:1;
}
.add-shop .icon-fied {
	background-position:-10px -734px;
}
.point-msg-box {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:middle;
	color:#555;
	position:absolute;
	right:0;
	top:-32px;
	border:1px solid #89cc68;
	background-color:#f0ffe5;
	padding:8px 10px 7px;
	padding:9px 10px 7px\9;
}
.point-msg-box .msg-icon {
	height:17px;
*height:18px;
	margin-right:5px;
	width:16px;
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:middle;
	background-position:-1px -832px;
	background-position:-1px -833px\9;
*background-position:-1px -831px;
}
.add-shop .lay-main {
	position:absolute;
	right:0;
	top:-150px;
*top:-148px;
	border:1px solid #bbb;
	box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);
	background-color:#fff;
	width:250px;
}
.add-shop .lay-main .hd {
	height:20px;
	padding:0 20px;
	line-height:30px;
	position:relative;
	zoom:1;
}
.add-shop .lay-main .hd .close {
	position:absolute;
	top:8px;
	right:8px;
	width:13px;
	height:13px;
	background-position:2px -398px;
}
.add-shop .lay-main .con {
	padding:4px 20px 15px;
	position:relative;
	zoom:1;
}
.add-shop .lay-main .close:hover {
	background-color:#fff;
}
.add-shop-lay textarea {
	height:50px;
	border:1px solid #ccc;
	width:206px;
	margin:10px 0;
	overflow-y:auto;
}
.add-shop-lay .btn-box {
	text-align:right;
}
.add-shop-lay .btn-box .btn-txt {
	color:#FFF;
	text-decoration:none;
	line-height:20px;
	line-height:22px\9;
	_line-height:20px;
}
.add-shop-lay .btn-box a.btn-txt:hover {
	color:#fff;
	background-color:transparent;
}
.add-shop-lay .btn-box .micro-btn-ash .btn-txt, .add-shop-lay .btn-box .micro-btn-ash a.btn-txt:hover {
	color:#555;
}
.add-shop .add-arrow {
	background-position:-119px -332px;
	height:8px;
	width:11px;
	position:absolute;
	bottom:-8px;
	_bottom:-9px;
	right:20px;
	font-size:0;
	line-height:0;
}
.userfeedback {
	padding:10px;
	margin:20px 0;
	background:#F3F3F3;
}
.userfeedback h3 {
	margin-bottom:5px;
	font-weight:bold;
}
.userfeedback input {
	margin-right:10px;
}
.userfeedback #userChoice {
	color:#888;
}
.userfeedback #userChoice input {
	height:20px;
	margin-right:5px;
	padding:0 0 3px 25px;
	color:#61646E;
	text-align:left;
	border:none;
	background-color:#E7E7E7;
	cursor:pointer;
}
.userfeedback #userChoice .uc-a {
	width:61px;
	background-position:0 -705px;
}
.userfeedback #userChoice .uc-b {
	width:73px;
	background-position:0 -730px;
}
#sucTip {
	padding:9px 40px;
	background-color:#effedd;
	margin:10px 0;
	width:15em;
	display:none;
}
#userAdvice {
	display:none;
}
.mapModeView .map-wrapper .gmnoprint .sMapT a:hover {
	text-decoration:none;
	background-color:#66C;
}
.sMapT {
	width:360px;
	margin:10px;
	font-size:12px;
	overflow:hidden;
	position:relative;
}
.sMapT .info div span {
	position:static;
}
.sMapT h1 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}
.sMapT h1 a {
	margin-right:5px;
}
.sMapT h1 .icard:hover {
	background:url(../images/c.search.v201209181402.png) 0 -40px!important;
}
.sMapT h1 .iNpromo:hover {
	background:url(../images/c.search.v201209181402.png)!important;
}
.sMapT .info {
	float:left;
	width:230px;
}
.sMapT .info div {
	width:230px;
	line-height:22px;
	font-size:12px;
}
.sMapT .info a {
	text-decoration:underline;
}
.sMapT .info a:hover {
	text-decoration:underline;
}
.sMapT .img {
	float:right;
	width:120px;
}
.sMapT .img a, .sMapT .img img {
	float:right;
}
.sMapT .info .features {
	margin-right:0;
	overflow:inherit!important;
	white-space:normal!important;
}
.sMapT .info .features strong {
	float:left;
	margin-bottom:1px;
}
.sMapT .info .features a {
	float:left;
*float:none;
*white-space:nowrap;
	margin-right:7px;
*margin-right:0;
	color:#111;
}
.sMapT .info .features a:hover {
	text-decoration:none;
	color:#C00;
	background:none!important;
}
.sMapT .info strong a {
	color:#111;
}
.sMapT .info strong a:hover {
	color:#111;
	text-decoration:none;
	background:none!important;
}
.sMapT .misc a:hover {
	background:#66C;
}
.sMapT .istopTrade {
	font-size:12px;
	font-weight:normal;
	color:#C00;
}
.searchRelated {
	border-top:1px dotted #CEE2F5;
	border-bottom:1px dotted #CEE2F5;
	background:#F8FBFF;
	padding:3px 5px;
}
.promoSehItem {
	overflow:hidden;
	zoom:1;
	margin:20px 0 10px;
	padding-bottom:10px;
	border-bottom:1px dashed #ccc;
	position:relative;
}
.promoSehItem .img {
	float:left;
	margin-right:-80px;
}
.promoSehItem .con {
	float:left;
	margin-left:95px;
	display:inline;
}
.promoSehItem .con h4 {
	font-weight:bold;
	font-size:14px;
	margin-bottom:8px;
}
.promoSehItem .con p {
	margin-bottom:3px;
}
.promoSehItem .con .fn {
	position:absolute;
	right:0;
	bottom:10px;
}
.promoSehItem .con .fn .Color7 {
	zoom:1;
	vertical-align:baseline;
}
.promoSehItem .down, .promoSehItem .print {
	display:-moz-inline-box;
	display:inline-block;
*display:inline;
	zoom:1;
	vertical-align:middle;
}
.promoSehItem .down {
	background:url(../images/promodown.v201209181402.png) no-repeat;
	width:78px;
	height:24px;
	margin-left:10px;
}
.promoSehItem .print {
	background:url(../images/promoprint.v201209181402.png) no-repeat;
	width:43px;
	height:24px;
	margin-left:10px;
}
.promoSehTable {
	width:100%;
	text-align:center;
}
.promoSehTable h4 {
	font-weight:bold;
	font-size:14px;
}
.promoSehTable td {
	padding:8px 0;
	border-bottom:1px dashed #ccc;
}
.promoSehTable .txtLeft {
	text-align:left;
}
.promoSehHd {
	position:relative;
	zoom:1;
	text-align:right;
	overflow:hidden;
	background-position:0 -354px;
	background-repeat:repeat-x;
	font-size:12px;
	padding-left:5px;
	margin-top:5px;
}
.promoSehHd .hdItem {
	padding:0 1px 0;
	float:left;
	margin-right:5px;
}
.promoSehHd .on {
	background-color:#ccc;
}
.promoSehHd a.hdItem .wp span {
	text-decoration:underline;
	padding-top:3px;
	cursor:pointer;
}
.promoSehHd a.on:hover .wp span {
	background:none;
	color:#333;
}
.promoSehHd a.on .wp span {
	text-decoration:none;
	cursor:default;
}
.promoSehHd .wp {
	background-position:0 -443px;
	cursor:default;
	text-decoration:none;
	padding:6px 8px;
}
.promoSehHd .wp {
	display:block;
}
.promoSehHd .show {
	float:left;
	margin-left:15px;
}
.promoSehHd .show a {
	float:left;
	padding-top:6px;
	margin-right:12px;
}
.promoSehHd .info {
	float:right;
}
.promoSehHd .info span {
	margin-right:15px;
	padding:6px 8px;
	float:left;
}
.promoSehList .top {
	margin-top:5px;
}
.searchHelpPop {
	font-size:13px;
	width:170px;
	margin:0 auto;
	padding-bottom:10px;
}
.searchHelpPop a {
	color:#66C;
}
.searchHelpPop a:hover {
	color:#FFF;
	background:#66C;
}
.searchHelpPop ul {
	margin-bottom:24px;
}
.searchHelpPop li {
	padding-left:15px;
	background-position:0 -706px;
	margin-bottom:6px;
}
.searchHelpPop li span {
	float:left;
	margin-right:7px;
}
.searchHelpPop li span.score {
	margin-right:0;
	width:58px;
}
.searchHelpPop li span.line {
	width:27px;
	height:9px;
	border-bottom:1px solid #ccc;
	margin-right:10px;
	line-height:0;
}
.sms-box .color-box .content-Ban, .sms-box .color-box .content-ok {
	background-image:url(../images/components.v201209181402.png);
	background-repeat:no-repeat;
}
.sms-box .color-box .content-Ban {
	background-position:20px -185px;
}
.sms-box .color-box .content-ok {
	background-position:20px -90px;
}
.operating-box:after {
	display:block;
	content:'\20';
	height:0;
	clear:both;
}
.operating-box {
	zoom:1;
}
.sms-box .color-r {
	color:#c00;
}
.sms-box .mobile-box {
	margin-bottom:10px;
}
.sms-box .b-10 {
	margin-bottom:10px;
}
.sms-box .DialogContent {
	margin:15px 15px 25px;
}
.sms-box .content {
	color:#999;
	margin-bottom:10px;
}
.sms-box .info {
	background-color:#efefef;
	color:#333;
	font-size:13px;
	line-height:20px;
	margin-bottom:10px;
	padding:8px;
}
.sms-box .operating-l {
	float:left;
	border-right:1px solid #e0e0e0;
	width:62%;
}
.sms-box .lab {
	margin-bottom:2px;
	font-size:13px;
	font-weight:bold;
}
.sms-box .input-sms {
	font-weight:bold;
	padding:2px;
	color:#333;
}
.sms-box .inputMobile {
	border:2px solid #fed992;
	width:175px;
	font-size:20px;
}
.sms-box .inputCode {
	margin-right:5px;
	border:1px solid #7F9DB9;
	width:60px;
	font-size:20px;
}
.sms-box .inputCodeW {
	width:80px!important;
}
.sms-box .submit-box {
	margin-top:20px;
}
.sms-box .subButton {
	cursor:pointer;
	padding:3px 7px 2px;
}
.sms-box .operating {
	margin-bottom:20px;
}
.sms-box .operating-r {
	float:left;
	width:37%;
	overflow:hidden;
}
.sms-box .operating-r .prompt {
	margin-top:15px;
	padding-left:10px;
	color:#666;
}
.sms-box .operating-r .prompt strong {
	color:#c00;
}
.sms-box .input-warning {
	border:1px solid #c00;
}
.sms-box .p-warning {
	margin-top:5px;
	color:#c00;
}
.sms-box .repair {
	margin-bottom:15px;
}
.sms-box .color-box {
	margin:20px 20px;
	border:1px solid #f7bb81;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#fff9ea;
}
.sms-box .color-box .content-Ban {
	padding:15px 5px 15px 90px;
}
.sms-box .color-box .content-ok {
	padding:15px 5px 15px 90px;
}
.sms-box .color-box .content-ok .p-ok {
	font-size:14px;
	margin:5px 0 10px;
}
.msg-box p {
	padding:0 10px 5px 30px;
	color:#666;
}
.msg-box p a {
	color:#66C;
}
.msg-box .entry {
	color:#333;
	background:url(../images/components.v201209181402.png) 8px -58px no-repeat;
}
.msg-box .entry em {
	font-style:normal;
	color:#C00;
}
.btnHolder {
	text-align:center;
	margin:5px 0 15px;
}
.btn-close {
	display:inline;
	margin:0 auto;
	padding:1px 10px;
	text-align:center;
	color:#000;
	cursor:pointer;
}
.link-plus {
	margin:0 -20px 0 10px;
	color:#66C;
}
.groupBox {
	margin-bottom:14px;
	padding-bottom:16px;
	border-bottom:1px solid #CCC;
}
.groupBox .title {
	display:block;
	color:#C00;
	padding-bottom:11px;
}
.groupItem img {
	float:left;
	width:150px;
	height:94px;
	padding:1px;
	border:1px solid #CCC;
}
.groupItem ul.price {
	margin-left:165px;
	line-height:1.8;
	color:#999;
}
.groupItem .price strong {
	font-weight:normal;
	color:#C00;
}
.groupItem .intro {
	clear:both;
	margin:12px 0 5px;
	padding-bottom:5px;
	border-bottom:1px dashed #CCC;
}
.groupItem .intro a {
	text-decoration:underline;
	color:#66C;
}
.groupItem .intro a:hover {
	text-decoration:none;
}
.groupItem .count {
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #CCC;
}
.groupItem em {
	font-style:normal;
	color:#C00;
}
.groupS {
	padding-bottom:0;
	border:1px solid #F7F7F7;
}
.groupS .title {
	padding:0 10px;
	font-size:1.2em;
	font-weight:normal;
	line-height:30px;
	color:#C00;
}
.groupS .groupItem {
	padding:0 10px 5px;
	font-size:12px;
	color:#666;
}
.groupS .price {
	padding:2px 0;
	color:#C00;
}
.groupS .price strong {
	margin:0 2px;
	font-size:14px;
}
.groupS .price .ori {
	margin:0 0 0 3px;
	padding:1px 2px;
	color:#999;
}
.groupS .price .ori strong, .groupS .price .ori em {
	display:inline-block;
	width:35px;
	height:15px;
	margin:1px 0 0 10px;
	font-style:normal;
	line-height:13px;
	text-align:center;
	color:#FFF;
	background-position:left top;
}
.groupS .intro {
	margin:5px 0;
	padding-bottom:5px;
	border-bottom:none;
}
.groupS .intro a {
	text-decoration:none;
	color:#111;
}
.groupS .count {
	margin-right:5px;
	padding-right:0;
	border:none;
}
.groupS .stat {
	margin:0 -10px -5px;
	padding:8px 10px 8px 5px;
	background:#FFF9F1;
}
.groupS .stat a {
	display:block;
	float:right;
	width:67px;
	height:20px;
	margin-top:0;
	line-height:21px;
	text-align:center;
	text-indent:-9999px;
	color:#555;
	background-position:left -40px;
}
.groupHr {
	height:33px;
	margin:10px 0;
	padding:1px 5px 1px 2px;
	background:#FFF9F1;
}
.groupHr a {
	float:left;
	color:#111;
}
.groupHr a p {
	display:none;
}
.groupHr a.thumb {
	float:left;
	width:47px;
	height:29px;
	margin:2px 10px 0 0;
}
.groupHr img {
	float:left;
	width:47px;
	height:29px;
}
.groupHr .prices {
	float:left;
	line-height:1.3;
}
.groupHr .prices strong {
	display:block;
	color:#C00;
}
.groupHr .prices span {
	display:block;
	color:#999;
}
.groupHr .discount {
	float:left;
	height:22px;
	margin:2px 9px 0 0;
	padding:8px 9px 0;
	overflow:hidden;
}
.groupHr .discount em {
	display:block;
	width:35px;
	height:15px;
	font-style:normal;
	line-height:13px;
	text-align:center;
	color:#FFF;
	background-position:left top;
}
.groupHr .discount .priceOri {
	display:block;
	margin-top:-2px;
	color:#999;
}
.groupHr p {
	float:left;
	width:370px;
	height:33px;
	line-height:33px;
	overflow:hidden;
}
.groupHr p a {
	display:block;
	color:#111;
}
.groupHr p a:hover {
	color:#C00;
	background:none;
}
.groupHr .more {
	display:block;
	float:right;
	width:43px;
	height:20px;
	margin-top:6px;
	line-height:17px;
	text-align:center;
	text-indent:-9999px;
	color:#555;
	background-position:left -20px;
}
.groupHr .more:hover {
	background-color:#FFF9F1;
}
.localRange {
	float:right;
}
.localRange dt, .localRange dd {
	display:inline;
	margin-right:5px;
}
.localRange dt {
	color:#999;
}
.localRange dd {
	font-weight:bold;
}
.localRange dd a {
	font-weight:normal;
	color:#66C;
}
.localRange dd a:hover {
	color:#FFF;
	background:#66C;
}
.searchList-v1009 dt {
	width:606px!important;
	height:32px;
	padding:1px;
	color:#61646E;
	border:1px solid #E4E4E4;
	background:none;
	position:relative;
	z-index:10;
}
.searchList-v1009 dt a {
	padding-right:5px;
}
.searchList-v1009 dd {
	z-index:1;
}
.filter-wrapper {
	width:596px;
	height:32px;
	padding:0 5px;
	background-position:left -70px;
	background-repeat:repeat-x;
}
.filter-wrapper a {
	color:#61646E;
}
.listBtn-wrapper {
	position:relative;
	width:130px;
	width:158px;
	height:24px;
	margin:5px 12px 0 0!important;
	padding:0!important;
	background-position:0 -530px;
}
.listBtn {
	position:absolute;
	display:block;
	height:23px;
	margin:0;
	padding:0!important;
	border-bottom:1px solid #DFDFDF;
}
.listBtn span {
	display:none;
}
.thumbMode {
	left:0;
	top:0;
	width:81px;
	border-bottom:1px solid #DFDFDF;
	background-position:0 -530px;
	z-index:10;
}
.thumbMode:hover {
	background-position:0 -553px;
}
.listMode {
	left:0;
	top:0;
	width:81px;
	border-bottom:1px solid #DFDFDF;
	background-position:0 -576px;
	z-index:10;
}
.listMode:hover {
	background-position:0 -599px;
}
.listMap {
	right:0;
	top:0;
	width:50px;
	background-position:-80px -530px;
	z-index:20;
}
.listMap:hover, .listMap-on {
	background-position:-80px -553px;
}
.btn-list {
	left:0;
	top:0;
	width:55px;
	border-bottom:1px solid #DFDFDF;
	background-position:0 -755px;
	z-index:10;
}
.btn-list:hover, .btn-list-on {
	background-position:0 -778px;
}
.btn-thumb {
	left:54px;
	top:0;
	width:55px;
	border-bottom:1px solid #DFDFDF;
	background-position:-54px -755px;
	z-index:10;
}
.btn-thumb:hover, .btn-thumb-on {
	background-position:-54px -778px;
}
.listPrice-wrapper {
	width:50px;
	margin-right:2px!important;
	background:none;
}
.listPrice {
	position:static;
	width:50px;
	text-align:left;
	background-position:-80px -576px;
}
.listPrice:hover {
	background-position:-80px -599px;
}
.listPrice span {
	display:inline;
	margin-left:6px;
	padding-top:2px!important;
	padding-top:4px\9;
	_padding-top:0!important;
	cursor:pointer;
}
.listPrice:hover span {
	color:#111;
}
.listPrice-asc, .listPrice-asc:hover {
	background-position:-80px -645px;
}
.listPrice-desc, .listPrice-desc:hover {
	background-position:-80px -599px;
}
.searchList-v1009 .pageSort {
	position:relative;
	width:107px;
	height:22px;
	margin:5px 10px 0 0;
	color:#666;
	border:solid #D8D8D8;
	border-width:1px 1px 0 1px;
	background:#FFF;
	overflow:hidden;
}
.searchList-v1009 .actived {
	border-color:#F5CEA5;
}
.searchList-v1009 .expanded {
	height:157px;
}
.searchList-v1009 .pageSort a {
	color:#666;
}
.searchList-v1009 .pageSort dt {
	cursor:pointer;
	display:block;
	width:107px!important;
	height:21px;
	margin:0;
	padding:0;
	border:none;
	border-bottom:1px solid #D8D8D8;
	background-color:#FFF;
	background-position:-24px -498px;
	overflow:hidden;
}
.searchList-v1009 .actived dt {
	background-position:-24px -469px;
}
.searchList-v1009 .pageSort dt span {
	display:block;
	width:75px;
	height:21px;
	padding:0 5px;
	margin:0;
	text-align:left;
	line-height:20px;
	_line-height:17px;
	background:#FFF;
}
.searchList-v1009 .actived dt span {
	color:#111;
}
.pageSort-cont {
	width:137px!important;
	padding:0;
	border:solid #F7D0A7;
	border-width:1px;
	background:#FFF;
	z-index:20;
}
.pageSort-cont a:hover {
	line-height:22px;
	color:#C00;
	background:#FFF9F1;
}
.pageSort-cont ul, .pageSort-cont li {
	margin:0;
	padding:0;
}
.pageSort-cont a {
	display:block;
	width:127px;
	margin-top:1px;
	padding:0 5px;
	text-align:left;
	line-height:22px;
	border-bottom:1px solid #F1F1F1;
}
.pageSort-cont a:hover {
	border-bottom-color:#EAEAEA;
}
.pageSort-cont .last a {
	border:none;
}
.searchList-v1009 dt span.listFn {
	position:relative!important;
	left:0;
	top:-1px;
	float:left;
	margin-right:2px;
}
.searchList-v1009 dt .listFn .on {
	background:none;
}
.searchList-v1009 dt span.typel {
	padding-right:80px;
	overflow:visible;
}
.searchList-v1009 dt span.typel select {
	margin-right:12px;
}
.searchList-v1009 dt span.typel select option {
	padding-right:0;
}
.searchList .tags, .searchList .features {
	margin-right:8px;
	white-space:nowrap;
	overflow:hidden;
}
.searchList .tags {
	margin-top:3px;
	color:#666;
}
.searchList .tags a {
	color:#111;
}
.searchList .tags a:hover {
	color:#C00;
	background:none;
}
.searchList-v1009 #scoreSetA {
	position:static!important;
	float:right;
	width:90px;
	margin-top:5px;
}
.searchList-v1009 #scoreSetA .sortItem {
	position:static;
	float:left;
	width:65px;
	height:23px;
	margin:0 2px 0 0;
	padding:0;
	text-align:center;
	line-height:23px;
}
.searchList-v1009 #scoreSetA .sortItem:hover {
	color:#111!important;
	background-position:0 -645px;
}
.searchList-v1009 #scoreSetA .p1 {
	left:115px;
	color:#666;
}
.searchList-v1009 #scoreSetA .on {
	left:112px;
	background-position:0 -645px;
	cursor:default;
}
.searchList-v1009 #scoreSetA a:hover span span {
	color:#FFF;
	background:#666;
}
.searchList-v1009 #scoreSetB {
	position:static!important;
	float:right;
	width:137px;
	margin:5px 0 0;
}
.searchList-v1009 #scoreSetB #sortHelp {
	position:static!important;
	float:left;
	display:block;
	height:16px;
	overflow:hidden;
	padding:0;
	width:16px;
	margin:3px 1px 0 0;
	background-position:-114px -735px;
}
.searchList-v1009 #scoreSetB .sortItem {
	position:static!important;
	float:left;
	width:38px;
	height:23px;
	margin:0 3px 0 0;
	_margin:0 2px 0 0;
	padding:0;
	text-align:center;
	line-height:23px;
	overflow:hidden;
	zoom:1;
}
.searchList-v1009 #scoreSetB .sortItem:hover {
	color:#111!important;
	background-position:0 -622px;
}
.searchList-v1009 #scoreSetB .on {
	background-position:0 -622px;
}
.searchList-v1009 #scoreSetB .p3 {
	margin-right:0;
}
.searchList-v1009 #scoreSetB #score2Sort {
	_margin-right:1px;
}
.searchList-v1009 #scoreSetB #score3Sort {
	_margin-right:0;
}
.priceRangeWrapper {
	position:absolute;
	left:375px;
	width:81px;
	height:53px;
	margin-top:5px;
	background:#C2C6CA;
	z-index:10000;
}
.searchList-v1009 dt .listFn .priceRange {
	float:none;
	position:absolute;
	left:-2px;
	top:-3px;
	width:74px;
	height:51px;
	padding:2px 3px 0;
	border:1px solid #D6D6D6;
	background:#FFF;
}
.searchList-v1009 dt .listFn .priceRange span {
	margin:0;
	padding:0 2px;
}
.searchList-v1009 dt .listFn .priceRange .rangeBtn {
	position:relative;
	float:right;
	width:43px;
	height:20px;
	margin-top:5px;
	padding-bottom:2px;
	line-height:20px;
	color:#61646E;
	cursor:pointer;
	border:none;
	background-position:0 -500px;
	background-color:#E8E8E8;
	z-index:2000;
}
.rangeNum {
	padding:1px 1px;
	width:29px;
	height:19px;
	color:#666;
	border:1px solid #D6D6D6;
}
.range-max {
	margin-right:-10px;
}
.hidden {
	height:23px;
	background:none;
	overflow:hidden;
}
.searchList-v1009 dt .listFn .hidden .priceRange {
	border-right:none;
	background:none;
}
.searchList-v1009 dt span.typer {
	right:-5px;
}
.searchList-v1009 .tip a {
	font-size:12px;
	font-weight:normal;
	color:#66C;
}
.searchList-v1009 .tip a:hover {
	color:#FFF;
	background:#66C;
}
.searchList-v1009 .tip a.spread {
	color:#999;
}
.searchList-v1009 .tip a.spread:hover {
	text-decoration:underline;
	color:#C00;
	background:none;
}
.searchList-v1009 .tags a {
	color:#111;
}
.searchList-v1009 .tags a:hover {
	text-decoration:underline;
	color:#C00;
}
.searchList-v1009 .tags .Black-H, .searchList-v1009 .features .Black-H {
	color:#999;
}
.searchList-v1009 .info strong {
	font-weight:normal;
}
.searchList-v1009 .info a {
	text-decoration:none;
}
.searchList-v1009 .average {
	position:absolute;
	left:356px;
	top:11px;
	width:115px;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
}
.searchList-v1009 .average span {
	margin-right:5px;
	font-weight:normal;
}
.searchList-v1009 .average .Price {
	font-weight:bold;
}
.searchList-v1009 .remark li {
	padding-left:28px;
}
.searchList-v1009 .remark li.grade {
	float:right;
	padding:0 0 5px;
}
.inearby {
	margin-right:15px;
	padding-left:15px;
}
.thumbModeView {
	width:610px;
}
.thumbModeView dl {
	width:635px;
	margin-right:-20px;
}
.thumbModeView dt {
	width:610px;
	margin-bottom:5px;
}
.thumbModeView dd {
	float:left;
	width:196px;
	height:250px;
	margin:0 5px 10px 0;
	padding:1px 1px 0;
	border:1px solid #E4E4E4;
	overflow:hidden;
}
.thumbModeView dd .thumb {
	display:block;
	width:196px;
	height:180px;
	overflow:hidden;
	background-color:#f6f6f6;
	text-align:center;
}
.thumbModeView dd ul {
	margin-top:5px;
}
.thumbModeView dd ul li {
	padding-bottom:0;
}
.thumbModeView a.B {
	margin:0 5px 0 -5px;
}
.thumbModeView .tip {
	color:#ccc;
}
.thumbModeView .averageWrapper {
	padding-top:3px;
}
.thumbModeView .average {
	float:none;
	margin-right:10px;
	color:#C00;
}
.thumbModeView .fn {
	border-bottom:none;
}
.thumbModeView .shopname {
	height:21px!important;
	height:20px\9!important;
*height:21px!important;
	margin-bottom:4px;
	padding-bottom:0;
	overflow:hidden;
}
.thumbModeView .fnon {
	width:196px;
}
.thumbModeView .fnon .ireview, .thumbModeView .fnon .ifavorite, .thumbModeView .fnon .imobile {
	margin-right:0;
	padding-left:10px;
}
.thumbModeView .meta {
	position:absolute;
	right:1px;
	top:114px;
	width:55px;
	height:19px;
	padding:0 0 0 25px;
	line-height:19px;
	color:#D0CEC5;
	background-image:none\9;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/c.label-pause.png");
}
.thumbModeView .closed {
	color:#E0E0E0;
	background-position:0 -21px;
	background-image:none\9;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/c.label-closed.png");
}
.listModeView dd {
	padding:11px 0 31px;
*padding:10px 0 31px;
}
.listModeView dd .detail {
	width:450px;
	padding-left:15px;
	position:relative;
}
.listModeView dd .detail li {
	margin:0 0 1px;
}
.listModeView dd .detail li strong {
	margin-right:10px;
	font-weight:normal;
	color:#666;
}
.listModeView dd .detail li.tags {
*padding-bottom:1px;
}
.listModeView dd .detail .address a, .listModeView dd .detail .tags a {
	color:#111;
}
.listModeView dd .detail .address a:hover, .listModeView dd .detail .tags a:hover {
	text-decoration:underline;
	color:#C00;
	background:none;
}
.listModeView dd .detail .info {
	width:450px;
}
.listModeView dd .detail .info a {
	padding-left:0;
}
.listModeView dd .detail .info a strong {
	color:#66C;
}
.listModeView dd .detail .info a:hover strong {
	color:#FFF;
	background:#66C;
}
.listModeView dd .detail .info strong a {
	color:#C00;
}
.listModeView dd .detail .info strong a:hover {
	color:#C00;
	background:none;
}
.listModeView dd .detail .info a.OL, .listModeView dd .detail .info a.OL:visited {
	padding-left:0;
}
.listModeView dd .average {
	color:#C00;
}
.listModeView dd .remark {
	position:relative;
	zoom:1;
	overflow:hidden;
}
.listModeView dd .remark li {
	display:inline-block;
	margin-bottom:1px;
*margin-bottom:3px;
	padding:0 0 0 33px;
}
.listModeView dd .remark li a {
	padding-top:0;
}
.listModeView dd .remark li.grade {
	float:right;
	margin:1px 0 7px;
	padding:0 0 5px;
	font-size:.9em;
	color:#333;
}
.listModeView dd .grade span.score1, .listModeView dd .grade span.score2, .listModeView dd .grade span.score3 {
	margin:0 11px 0 0;
}
.listModeView dd .remark li .item-rank-rst {
	margin-right:0;
}
.listModeView .fn {
	border-bottom:1px dashed #E4E4E4;
}
.listModeView .fnon {
	height:25px;
	border-bottom:1px solid #CCF;
	background:#EBEBFF;
}
.listModeView .fnon span {
	margin:0 5px 0 0;
	padding:0;
	line-height:24px;
	color:#CCC;
}
.listModeView .fnon span a {
	margin:0 5px 0 0;
	padding:1px;
}
.listModeView .top .fn {
	border-bottom-color:#F8CFA5;
}
.mapModeView .map-wrapper {
	position:relative;
	width:800px;
	height:480px;
	background:#EEE;
}
.mapModeView .map-wrapper .terms-of-use-link {
	background:none!important;
}
.mapModeView .btn-block {
*margin-top:25px;
	text-align:center;
}
.mapModeView .btn-block .btn-type-b {
	margin:0 5px;
}
.mapModeView .map-wrapper .gmnoprint a:hover {
	background:none;
}
.navTabs {
	width:118px;
	height:25px;
	margin:10px auto 0;
	background-position:left -340px;
	background-repeat:repeat-x;
}
.navTabs .tab {
	float:left;
	padding:0;
	display:block;
	width:58px;
	height:25px;
	text-align:center;
	line-height:25px;
	color:#7C7C7C;
	cursor:pointer;
}
.navTabs .current {
	width:58px;
	color:#323232;
	background-position:left -370px;
	background-repeat:repeat-x;
}
.navTabs .first-child {
	width:59px;
	border-right:1px solid #D9D9D9;
}
.appendable {
	position:relative;
	width:148px;
	z-index:10;
}
.appendable .appended {
	position:absolute;
	right:-442px;
	top:0;
	float:none;
	width:440px!important;
	padding:0;
	border:solid #CCC;
	border-width:1px 2px 2px 1px;
	background:#FFF;
	z-index:10;
	padding-bottom:10px;
}
.appendable .appended .title {
	position:relative;
	display:block;
	width:433px;
	height:24px;
	padding-left:7px;
	font-weight:normal;
	line-height:24px;
	background:#F1F1F1;
	overflow:hidden;
}
.appendable .appended .title span {
	float:left;
	padding-left:5px;
}
.appendable .appended .title .appendedClose {
	position:absolute;
	right:1px;
	top:0;
	width:9px;
	height:9px;
	margin:7px 5px 0 0;
	text-indent:-9999px;
	background-position:left -400px;
}
.appendable .appended dl {
	float:left;
	width:420px;
	padding:12px 10px;
	height:auto!important;
	height:226px;
	max-height:226px;
	overflow:auto;
	overflow-x:hidden;
}
.appendable .appended dl a {
	color:#66C;
}
.appendable .appended dl a:hover {
	background:#F4F4F4;
}
.appendable .appended dt {
	margin-bottom:3px;
	font-weight:bold;
}
.appendable .appended dd {
	padding-bottom:15px;
}
.appendable .appended dd li {
	display:inline;
	padding:0 5px 0 0;
	color:#7B7B7B;
}
.appendable .appended dd li a {
	padding:0 5px 0 0;
}
.navTab-cont {
	display:none;
}
.navTab-cont-on {
	display:block;
}
.navBlock .priceRange span {
	padding:0 3px;
}
.navBlock .priceRange .rangeBtn {
	width:43px;
	height:20px;
	margin:5px 0 0 39px;
	padding-bottom:2px;
	line-height:20px;
	color:#61646E;
	cursor:pointer;
	border:none;
	background-position:0 -500px;
	background-color:#E8E8E8;
}
.navBlock .fold-btn {
	padding-left:15px;
	text-decoration:underline;
	color:#B6B8B7;
	background-position:3px -415px;
}
.navBlock .fold-btn:hover {
	background-color:transparent;
}
.navBlock .J_tofold {
	background-position:3px -435px;
}
.nb-mobile {
	margin-top:-15px;
	padding-top:8px;
	border:1px dashed #EFE0D7;
	background:none;
}
.nb-mobile .title {
	padding-left:18px;
	background-position:-119px -704px;
}
.nb-mobile .title em {
	color:#F60;
}
.aside-left .asideContainer {
	margin-bottom:10px;
	border:solid #E4E4E4;
	border-width:1px 1px 0 1px;
}
.aside-left .navBlock {
	margin:0;
	border-bottom:1px solid #E4E4E4;
}
.aside-left .navBlock li {
	width:128px;
	margin:0 auto;
}
.navBlock li ul li ul li {
	padding:2px 10px 5px 5px;
}
.aside-left .navBlock strong {
	font-size:12px;
	font-weight:normal;
	color:#C00;
}
.aside-left .navBlock .arrow {
	margin:0;
	padding-left:0;
}
.aside-left .navBlock .arrow:hover {
	padding-left:0;
	background-position:5px -97px;
}
.aside-left .navBlock .arrow strong {
	color:#66C;
}
.aside-left .navBlock .current {
	padding-left:0;
}
.aside-left .navBlock .current strong {
	display:block;
	color:#111;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	overflow:hidden;
	word-wrap:break-word;
}
.aside-left .navBlock li li {
	padding-left:0;
}
.aside-left .navBlock li li .arrow {
	padding-left:5px;
}
.aside-left .navBlock li li .arrow:hover {
	padding-left:5px;
}
.aside-left .navBlock li li .current strong {
	padding-left:10px;
}
.aside-left .navBlock li li li {
	padding-left:0;
	padding-right:0;
}
.aside-left .navBlock li li li .arrow {
	padding-left:10px;
}
.aside-left .navBlock li li li .arrow:hover {
	padding-left:10px;
}
.aside-left .navBlock li li li .current strong {
	padding-left:15px;
}
.aside-left .navBlock li .current li li a {
	padding-left:15px;
}
.aside-left .navBlock li .current li li a:hover {
	padding-left:15px;
}
.aside-left .navBlock li li .current li li a {
	padding-left:15px;
}
.aside-left .navBlock li li .current li li a:hover {
	padding-left:15px;
}
.aside-left .navBlock li li li .current li li a {
	padding-left:20px;
}
.aside-left .navBlock li li li .current li li a:hover {
	padding-left:20px;
}
.aside-left .navBlock span.num {
	font-size:11px;
	color:#999;
}
.aside-left .navTabs {
	width:100%;
	margin:0;
	height:24px;
	background:none;
}
.aside-left .navTabs .tab {
	float:left;
	padding:0;
	display:block;
	border-bottom:1px solid #E4E4E4;
	width:73px;
	height:23px;
	text-align:center;
	line-height:23px;
	color:#61646E;
	cursor:pointer;
}
.aside-left .navTabs .first-child {
	width:74px;
	border-right:1px solid #E4E4E4;
	background:none;
}
.aside-left .navTabs .current {
	color:#C00;
	border-bottom:0;
	background:none;
	cursor:default;
}
.aside-left .b-app {
	margin-bottom:10px;
}
.aside-left .b-app a {
	display:block;
	width:150px;
	height:192px;
	text-indent:-9999px;
}
.aside-left .b-app a:hover {
	background-position:0 -192px;
}
.aside-right .DPMKT-title {
	padding:0 0 0 5px;
	color:#999;
	height:24px;
	line-height:24px;
	line-height:28px\0;
*line-height:28px;
	background:#F7F7F7;
}
.aside-right .dl-txt {
	border:1px solid #F7F7F7;
}
.aside-right .dl-txt li {
	padding:5px;
	border-bottom:1px solid #F7F7F7;
}
.aside-right .dl-txt li a {
	color:#666;
}
.aside-right .dl-txt li .di-title {
	margin-bottom:5px;
}
.aside-right .dl-txt li .di-title a {
	color:#66C;
}
.aside-right .dl-txt li .di-title a:hover {
	color:#FFF;
	background:#66C;
}
.aside-right .dl-txt li .di-desc {
	margin-bottom:3px;
}
.aside-right .dl-txt li .di-desc a {
	display:block;
}
.aside-right .dl-txt li .di-misc {
	font-size:10px;
}
.aside-right .dl-txt li .di-misc a {
	display:block;
}
.page-as .searchList-v1009 dt {
	width:796px!important;
}
.page-as .searchList-v1009 .map-loading {
	font-size:12px;
	border:1px solid #DD6C07;
	background:#FDF5CD;
	padding:3px 10px;
	position:absolute;
	left:328px;
	top:30px;
	z-index:2;
	text-align:center;
	color:#DD6C07;
}
.page-as .filter-wrapper {
	width:786px!important;
}
.s-near-wrap {
	padding:10px 15px 5px;
}
.s-near-box {
	margin-bottom:5px;
}
.s-near-box .name {
	padding-left:10px;
	color:#666;
	font-weight:bold;
}
.s-near-box label, .s-near-box .label {
	float:left;
	margin-right:10px;
	padding-top:5px;
	padding-top:7px\9;
}
.s-near-box .s-input {
	float:left;
	padding:3px;
	border:1px solid #ccc;
	width:300px;
	height:22px;
	line-height:22px;
	font-size:13px;
}
.s-near-box .note {
	clear:both;
	padding-left:46px;
	color:#999;
}
.aside-right .dl-tuan li {
	background:none;
}